//package org.apache.ibatis.type;
//
//import java.util.HashMap;
//import java.util.Map;
//
//public enum JdbcType {
//    ARRAY(2003),
//    BIT(-7),
//    TINYINT(-6),
//    SMALLINT(5),
//    INTEGER(4),
//    BIGINT(-5),
//    FLOAT(6),
//    REAL(7),
//    DOUBLE(8),
//    NUMERIC(2),
//    DECIMAL(3),
//    CHAR(1),
//    VARCHAR(12),
//    LONGVARCHAR(-1),
//    DATE(91),
//    TIME(92),
//    TIMESTAMP(93),
//    BINARY(-2),
//    VARBINARY(-3),
//    LONGVARBINARY(-4),
//    NULL(0),
//    OTHER(1111),
//    BLOB(2004),
//    CLOB(2005),
//    BOOLEAN(16),
//    CURSOR(-10),
//    UNDEFINED(-2147482648),
//    NVARCHAR(-9),
//    NCHAR(-15),
//    NCLOB(2011),
//    STRUCT(2002),
//    JAVA_OBJECT(2000),
//    DISTINCT(2001),
//    REF(2006),
//    DATALINK(70),
//    ROWID(-8),
//    LONGNVARCHAR(-16),
//    SQLXML(2009),
//    DATETIMEOFFSET(-155),
//    TIME_WITH_TIMEZONE(2013),
//    TIMESTAMP_WITH_TIMEZONE(2014);
//
//    public final int TYPE_CODE;
//    private static Map<Integer, JdbcType> codeLookup = new HashMap();
//
//    private JdbcType(int code) {
//        this.TYPE_CODE = code;
//    }
//
//    public static JdbcType forCode(int code) {
//        return (JdbcType)codeLookup.get(code);
//    }
//
//    static {
//        JdbcType[] var0 = values();
//        int var1 = var0.length;
//
//        for(int var2 = 0; var2 < var1; ++var2) {
//            JdbcType type = var0[var2];
//            codeLookup.put(type.TYPE_CODE, type);
//        }
//
//    }
//}
